package net.lab1024.sa.admin.module.business.amount.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.Version;
import lombok.Data;

/**
 * 钱包表 实体类
 *
 * @Author syf
 * @Date 2025-05-29 15:15:31
 * @Copyright 畅想科技
 */

@Data
@TableName("r_amount")
public class AmountEntity {

    /**
     * 序号
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 用户编号
     */
    private String userId;

    /**
     * 剩余金额
     */
    private BigDecimal remainAmount;

    /**
     * 总金额
     */
    private BigDecimal totalAmount;

    /**
     * 版本锁
     */
    @Version
    private Integer version;

    /**
     * 0:未删除；1:删除
     */
    private Integer isDel;

    /**
     * 创建人，如管理员
     */
    private String createBy;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 信息更改人员
     */
    private String updateBy;

    /**
     * 信息修改时间
     */
    private LocalDateTime updateTime;

}